package game.actor;

import org.lwjgl.util.vector.Vector2f;

import core.SpriteBatch;
import core.Texture2D;

public abstract class Actor {
   protected Vector2f position;
   protected Texture2D texture;
   
   public abstract void update(double deltaSeconds);
   
   /**
    * Draws this actor.
    * @param batch the {@link SpriteBatch} to draw this actor to.
    */
   public abstract void draw(SpriteBatch batch);
   
}//End class Actor
